{% extends 'blog/base.html' %}
{% load blog_tags %}
{% block title %}Search{% endblock title %}
{% block content %}
    {% if query %}
        <!-- 如果有搜索内容显示搜索结果信息 -->
        <h1>含有 "{{ query }}" 的文章</h1>
        <h3>
            <!-- 显示总共搜到了多少篇相关文章 -->
            {% with results.count as total_results %}
                总共 {{ total_results }} 篇
            {% endwith %}
        </h3>
        <!-- 列出每一篇相关文章的标签和链接 -->
        {% for post in results %}
            <h4><a href="{{ post.get_absolute_url }}">{{ post.title }}</a></h4>
        {% empty %}
            <p>没有找到文章。</p>
        {% endfor %}
        <!-- 结果不符合预期时可以重新搜索 -->
        <p><a href="{% url 'blog:post_search' %}">再次搜索</a></p>
    {% else %}
        <!-- 如果没有搜索内容，显示搜索框 -->
        <h1>全文搜索</h1>
        <form method="get">
            {{ form.as_p }}
            <input type="submit" value="Search">
        </form>
    {% endif %}
{% endblock content %}
